@file:Suppress("SpellCheckingInspection")

package com.example.piece.entity

import android.os.Parcelable
import androidx.annotation.Keep
import kotlinx.android.parcel.Parcelize

/**  设备的填写字段 实体类  **/
@Keep
@Parcelize
data class DeviceField(
    /**  唯一 id  **/
    val id: String = "",
    /**  字段长度  **/
    val datalength: Int = 0,
    /**  字段类型  **/
    val datatype: String = "",
    /**  字段名称  **/
    val sname: String = "",
    /**  是否禁用  **/
    val forbidden: Int = 0,
    /**  字段标志, 对应请求参数名  **/
    val snumber: String = "",
    /**  字段属性 (0:  可变字段, 1: 固定字段)  **/
    val attribute: Int = 1,
    /**  排序序号  **/
    val sort: Int = 0,
    /**  是否必填 (1: 必填, 0: 非必填)  **/
    val required: Int = 1,
    /**  该字段所属的 设备类型id  **/
    val devicetypeid: String = ""
) : Parcelable